package com.basics.service;

import com.basics.dto.CuxToDoItems;

import java.util.List;

/**
 * 待办事项service
 *
 * @author shuaiwang02@hand-china.com
 */
public interface ToDoItemsService {


    /**
     * 根据用户id查询该用户的代办
     *
     * @param userId 用户id
     * @return 待办事项实体列表
     */
    List<CuxToDoItems> listToDoItems(Long userId);

    /**
     * 根据items的id更新items
     *
     * @param items items实体类
     * @return 待办事项实体列表
     */
    Integer updateItems(CuxToDoItems items);

    /**
     * 新增items
     *
     * @param items items实体类
     * @return 待办事项实体列表
     */
    Integer insertItems(CuxToDoItems items);

    /**
     * 根据id伪删除待办事项
     *
     * @param todoItemId items的id
     * @return 待办事项实体列表
     */
    Integer deleteItems(Integer todoItemId);
}